﻿@{
    ViewBag.Title = "Common Command";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
        <ol class="breadcrumb">
            <li><a href="/Home/Home">Home</a></li>
            <li class="active">Sanelib Core</li>
        </ol>
       

            <div id="introduction">
                <h1 class="text-left">Introduction Of Core</h1>
                <p>In Arcitecture of core for hadles all event and command for in core content Event Handlers and Command Processor. </p>
                <ol style="margin-left: 10%">
                    <li>
                        <a href="/Core/Domain">Domain</a>
                        <p>Domain has main content in Core. Domain have all setter and getter methods of entity. After all setter and getter method done, Domain contains From and To method.</p>
                    </li>
                    <li>
                        <a href="/Core/CommandProcessor">Command Processor</a>
                        <p>Command Processors is do process of the command and handle the command. In the Command processor implement by Icommandprocessor and in that pass the command. Icommand processor is genric interface and that contain dynamic process. Process method pass one argument as command. Icommand Processor extends by Icommand and that contain two methods.</p>
                    </li>
                    <li>
                        <a href="/Core/EventHandlers">Event Handlers</a>
                        <p>Event handlers purpose of for handles the event.Event handler works same as command processor but in command processor required user and after done return some value, and Event handler not required any kind of user and no return any value. Event handlers implements by IEvent Handler interface. IEventHandler contain handle abstract method.</p>
                    </li>
                </ol>
            </div>
  